package com.ruoyi.back.service

import com.baomidou.mybatisplus.extension.service.IService
import com.ruoyi.app.common.Data
import com.ruoyi.app.common.PageData
import com.ruoyi.back.domain.Template
import com.ruoyi.back.domain.dto.TemplateSearchDto

interface TemplateService : IService<Template> {

    /**
     * 保存模板
     */
    fun saveTemplate(template: Template): Data<Boolean>

    /**
     * 模板分页
     */
    fun templatePage(templateSearchDto: TemplateSearchDto): PageData<Template>

    /**
     * 移除模板
     */
    fun removeTemplate(ids: String): Data<Boolean>
}